// 创建一个http服务(后端项目)

//1. 导入 http 模块
const http = require("http");

//2. 创建服务对象 create 创建 server 服务
const server = http.createServer((request, response) => {
  // request 意为请求. 是对请求报文的封装对象, 通过 request 对象可以获得请求报文的数据
  // response 意为响应. 是对响应报文的封装对象, 通过 response 对象可以设置响应报文

  // request就是前端给后端发送的东西
  // response就是后端给前端返回的东西

  // 设置相应头，不要乱码
  response.setHeader('content-type','text/html;charset=utf-8');
  response.end("你好 HTTP server");
});

//3. 监听端口, 启动服务
server.listen(8080);


// nodemon: 它可以 自动重启 你的 Node.js 应用程序。也就是说，每当你修改了代码并保存，Nodemon 会自动检测到这些更改，然后重新启动你的应用程序，让你无需手动重启，从而大大提高开发效率。
// 安装： npm i nodemon -g
// 使用: 将node换成nodemon   node 1.js  ->  nodemon 1.js